package com.itheima.接口.接口入门_01;
/*
    接口的核心奥义:
        1.制定规则   ---   只关注方法声明! 类实现接口,必须重写接口中的所以抽象类方法!
        2.充分保留扩展性  ----   不给方法实现,由不同的实现类去给出不同的实现!
 */
//定义一个游泳接口
public interface Swim {

    //接口中所以方法都是抽象方法!   --   jdk7及7以前(主流)
    //当我们在接口中定义一个方法时,默认Jvm会在方法的返回值类型前补齐 public abstract
    //接口中的方法权限必须public!!!
    void Swim();
}
class Demo{
    public static void main(String[] args) {
        //Swim swim = new Swim();  //注意:接口是不能创建对象的!
        //创建接口的实现类对象使用!
        Person person = new Person();
        person.Swim();
    }
}
